Planning with complex actions
نویسندگان
چکیده
In this paper we address the problem of planning with complex actions. We are motivated by the problem of automated Web service composition, in which planning must be performed using predefined complex actions or services as the building blocks of a plan. Planning with complex actions is also compelling in primitive action planning domains because it enables the exploitation of reusable subplans, potentially improving the efficiency of planning. This paper provides a formal, semantically-justified account of how to plan with complex actions using operator-based planning techniques. A key contribution of this work is the definition, characterization, and computation of preconditions and conditional effects for complex actions. While we use the situation calculus and Golog to formalize the task and our solution, the results in this paper are directly applicable to most action theories and planning systems. In particular, we have developed a PDDLequivalent compiler that computes the preconditions and effects of complex actions, thus enabling wide-spread use of these results. Finally we provide an approach to planning that enables us to exploit deductive plan synthesis or alternatively ADL planners to plan with complex actions. Our approach to complex-action planning is sound and complete relative to the corresponding primitive action domain.
منابع مشابه
تعیین نوع و زمانبندی بهینه نگهداری و تعمیرات پیشگیرانه سیستمهای چندجزیی بر اساس قابلیت اطمینان
In this research, a model for optimal PM planning based on reliability is developed and solved for multi-component systems. In the proposed model, the type of PM actions for each inspection period is determined in such manner that the total weighted related costs are minimized while a minimum required system reliability is maintained. The planning horizon is divided into some inspections interv...
متن کاملReformulating Planning Problems by Eliminating Unpromising Actions
Despite a big progress in solving planning problems, more complex problems still remain hard and challenging for existing planners. One of the most promising research directions is exploiting knowledge engineering techniques such as (re)formulating the planning problem to be easier to solve for existing planners. In particular, it is possible to automatically gather knowledge from toy planning ...
متن کاملGeneralizing Nonlinear Planning to Handle Complex Goals and Actions with Context-Dependent Effects
This paper presents a general, mathematically rigorous approach to nonlinear planning that handles both complex goals and actions with context-dependent effects. A goal can be any arbitrary well-formed formula containing conjunctions, disjunctions, negations, and quantifiers. Actions are likewise not constrained and can have an unrestricted number of complex, situation-dependent effects. The ap...
متن کاملContemporary methods for evaluating complex project proposals
The ability to evaluate project proposals, assessing future success, and organizational value is critical to overall business performance for most enterprises. Yet, predicting project success is difficult and often unreliable. A four-year field study shows that the effectiveness of available methods for evaluating and selecting large, complex project depends on the specific project type, org...
متن کاملMultisectoral Actions for Health: Challenges and Opportunities in Complex Policy Environments
Multisectoral actions for health, defined as actions undertaken by non-health sectors to protect the health of the population, are essential in the context of inter-linkages between three dimensions of sustainable development: economic, social, and environmental. These multisectoral actions can address the social and economic factors that influence the health of a population at the local, natio...
متن کامل